package lq2019;/**
 * ************************************************************************
 * 项目名称: projectweb <br>
 * 文件名称:  <br>
 * 文件描述: 这里添加您的类文件描述，说明当前文件要包含的功能。 <br>
 * 文件创建：1913040634刘世锦  <br>
 * 创建时间: 2021/2/19 <br>
 *
 * @version v1.0 <br>
 * @update [序号][日期YYYY-MM-DD][更改人姓名][变更描述]<br>
 * ************************************************************************
 */


import java.util.ArrayList;

/**
 * @ProjectName: projectweb
 * @ClassName: chuan
 * @Description: 请描述该类的功能
 * @Author: 1913040634刘世锦
 * @Date: 2021/2/19 19:35 .
 * @version v1.0
 */
public class 字符字串 {
    public static void main(String[] args) {
        String s = "0100110001010001";
        int con = 0;
        ArrayList<String> list = new ArrayList<>();
        for (int i = 0; i <=s.length() ; i++) {
            for (int j = i+1; j <=s.length() ; j++) {    //用法一:  substring(int beginIndex) 返回从起始位置（beginIndex）至字符串末尾的字符串
                String s1 = s.substring(i,j);      //用法二：substring(int beginIndex, int endIndex)返回从起始位置（beginIndex）到目标位置（endIndex）之间的字符串，但不包含目标位置（endIndex）的字符
                if(s.contains(s1) && !list.contains(s1)){
                    list.add(s1);
                    con++;
                }
            }
        }
        System.out.println(list);
        System.out.println(con);
    }


}
